screw impeller - German English Dictionary